64 #define TIMER_A_PERIOD 250
65 #define DUTY_CYCLE 250
70 WDT_A_hold(WDT_A_BASE);
74 GPIO_setAsPeripheralModuleFunctionOutputPin(
80 Timer_A_initUpDownModeParam initUpDownParam = {0};
81 initUpDownParam.clockSource = TIMER_A_CLOCKSOURCE_SMCLK;
82 initUpDownParam.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1;
84 initUpDownParam.timerInterruptEnable_TAIE = TIMER_A_TAIE_INTERRUPT_DISABLE;
85 initUpDownParam.captureCompareInterruptEnable_CCR0_CCIE =
86 TIMER_A_CAPTURECOMPARE_INTERRUPT_DISABLE;
87 initUpDownParam.timerClear = TIMER_A_DO_CLEAR;
88 initUpDownParam.startTimer =
false;
89 Timer_A_initUpDownMode(TIMER_A1_BASE, &initUpDownParam);
92 Timer_A_initCompareModeParam initCompParam = {0};
93 initCompParam.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_0;
94 initCompParam.compareInterruptEnable = TIMER_A_CAPTURECOMPARE_INTERRUPT_DISABLE;
95 initCompParam.compareOutputMode = TIMER_A_OUTPUTMODE_TOGGLE;
97 Timer_A_initCompareMode(TIMER_A1_BASE, &initCompParam);
105 __bis_SR_register(LPM0_bits);